function DibujaEtapa1(self)
    
    Refresco(self);
    
    if self.numerodeaproximaciones~=0
        for k=1:self.numerodeaproximaciones
            H(k)=self.misfiltros(k).Hfiltro;
        end
        for k=1:self.numerodeaproximaciones
            if self.misfiltros(k).nombredefiltro==1 || self.misfiltros(k).nombredefiltro==2 || self.misfiltros(k).nombredefiltro==5 || self.misfiltros(k).nombredefiltro==9 || self.misfiltros(k).nombredefiltro==10
                fix=1;
            else
                fix=0;
            end
            DrawAten(self.misfiltros(k).Hfiltro,self.Colores(k,:),self.handles.graficos_modulo,self.w,self.unidades);
            DrawAten(self.misfiltros(k).Hnorm,self.Colores(k,:),self.handles.graficos_normalizado,self.wnorm,self.unidades);
            
            DrawQ(self.handles.graficos_maxq,self.misfiltros(k).qmax,k,self.Colores(k,:));
            
            DrawPhase(self.misfiltros(k).Hfiltro,self.Colores(k,:),self.handles.graficos_fase,self.w,self.plantilla,self.unidades,fix);
           
            DrawGroupDelay(self.handles.graficos_retardodegrupo,self.misfiltros(k).Hfiltro,self.Colores(k,:),H,self.unidades);
            DrawStep(self.handles.graficos_escalon,self.misfiltros(k).Hfiltro,self.Colores(k,:));
            DrawImpulse(self.handles.graficos_impulso,self.misfiltros(k).Hfiltro,self.Colores(k,:));
            
            
            DrawSing(self.handles.graficos_polosyceros,H,self.Colores(k,:),self.misfiltros(k).Hfiltro);
            
            
        end
            GraficoCentral(self);
    end
    
    DrawPlantilla(self.plantilla,self.handles.graficos_modulo,self.dibujaplantilla,self.unidades);
    
    DrawPlantilla(self.plantillanorm,self.handles.graficos_normalizado,self.dibujaplantilla,self.unidades);
    
    
    
    
    
end